var CertificadoItemRender = new Class({
	"Extends":js.underas.controller.ListViewItemRender
	,"initialize":function(p_obj){						
		var htmlTmp = '';
		htmlTmp += '<h4>'+p_obj.validade+'</h4>';
		htmlTmp += '<p class="list-group-item-text">PIN:'+p_obj.pin+'</p>'; 
		this.parent('div',htmlTmp);
		this.getEle().addClass("col-xs-6 col-sm-4 col-md-4");
		}
	});

var Certificado = new Class({
	"Extends":js.underas.container.ModWindow
	,"itIdCertificado":null	 
	,"itValidade":null	 
	,"itPin":null	 
	,"initialize":function(){
		this.parent("Certificado");
		this.setRevision("$Revision: 143 $");	
		this.itIdCertificado = new js.underas.controller.InputText("");
		this.itIdCertificado.setColumn("$_id");
		this.itIdCertificado.setLabel("cod.");
		this.itIdCertificado.setEnable(false);	
		this.itIdCertificado.setSize(2);	
		
		this.itPin = new js.underas.controller.InputText("");
		this.itPin.setColumn("@pin");
		this.itPin.setLabel("pin");
		this.itPin.setSize(8);	

		this.itValidade = new js.underas.controller.DatePicker();
		this.itValidade.setColumn("@validade");
		this.itValidade.setLabel("validade");
		this.itValidade.setSize(2);
		
		this.mainList = new js.underas.controller.ListView("Certificado");
		this.mainList.setItemRender("CertificadoItemRender");
		this.setMainList("mainList");
		this.mainTb = new js.underas.net.ToolBar({"domain":"certificado/certificado"});

		this.append(this.mainTb);
		this.append(this.itIdCertificado);			
		this.append(this.itPin);	
		this.append(this.itValidade);
		this.append(this.mainList);
	}
	,"onStart":function(){
		//this.mainTb.activate(true);
		this.mainTb.reloadItens();
	}
});

